package com.uchiha.nova.mainService.service;

import com.uchiha.nova.core.model.entity.ServiceEntity;
import com.uchiha.nova.core.model.vo.RoleSelectVO;
import com.uchiha.nova.core.model.vo.ServiceVO;
import com.uchiha.nova.core.tool.support.BaseService;

import java.util.List;

/**
 * controller表  服务类
 *
 * @author Chill
 */
public interface IServiceService extends BaseService<ServiceEntity> {
    boolean deletePhysics(List<Long> ids);

    List<ServiceVO> getTree(Long parentId);

    List<ServiceVO> getTreeALl();

    Boolean saveRoleSelectVO(RoleSelectVO roleSelectVO);

    List<String> getRoleHasSelect(Long roleId);
}
